﻿Imports System.Xml

Public Interface ICriteriaProvider
    ''' <summary>
    ''' Loads criteria metadata definitions from a "source"
    ''' </summary>
    ''' <param name="source">This is an object so it can be cast to xml element, recordset, etc</param>
    ''' <returns>List of criteria definitions</returns>
    ''' <remarks></remarks>
    Function loadCriteriaDefinitions(ByVal source As Object) As List(Of CriterionMetadata)

End Interface
